草庐IT

JavaScript ES6 模块 + traceur

全部标签

windows - 导入 Gtk 和 win32ui 模块时,Python.exe 在关闭 Gtk.main() 后继续运行

我在Windows7上运行python2.7.13。我正在使用Gtk(来自pygobject3.18.2)创建一个窗口。我也使用win32ui(来自pywin32221)。当我导入这两个模块时,我的程序运行正常,直到我关闭它。窗口正常关闭,但python进程继续运行,用于运行脚本的cmd窗口没有返回decmd提示符。我必须杀死python才能返回提示符这是一个简单的测试脚本。这在我的系统上没有正确关闭。如果我注释掉#importwin32ui它会正常关闭fromgi.repositoryimportGtkimportwin32uiclassWindow(Gtk.Window):def_

windows - 无法从 WinApi crate 调用 CryptDecrypt,因为它找不到模块

在documentation它说该函数在winapi::um::wincrypt::CryptDecrypt中,但是当我安装crate并将其放入我的项目时一切正常,直到我尝试调用我得到的函数以下错误消息:error[E0433]:failedtoresolve.Couldnotfind`wincrypt`in`um`-->src\main.rs:68:39|68|letdecrypted_password=winapi::um::wincrypt::CryptDecrypt(password);|^^^^^^^^Couldnotfind`wincrypt`in`um`我的目标是从我计算

c++ - 如何在 Windows 中以编程方式查找动态加载的模块(静态模块)

我正在尝试将unix实用程序ldd移植到Windows,因为dependencywalker和cygcheck并没有完全提供我正在寻找的用法。(也是为了学习经验)我一直在MSDN上寻找一个列出可执行文件的dll依赖项的WindowsAPI,甚至是编译后的exe中的存储格式(只是为了过滤掉它),但我一直无法找到任何东西。如果有人知道Windows使用什么API调用来列出要加载的模块,或者我可以在可执行文件中搜索什么模式来找到要加载的模块,请帮助我:)谢谢!-注意:我不打算分析动态模块,只是列出运行时需要的模块 最佳答案 在exe导入表

python - 如何为 windows 制作 python 模块安装程序?

如何为windows制作python模块安装程序?我有python(2.7,如果有区别的话)模块,它包装了C-lib的功能,并想制作一个带有构建库的安装程序,以使安装变得容易。 最佳答案 使用distutils,你可以编写一个安装文件来编译你的库并安装它们http://docs.python.org/library/distutils.htmlhttp://docs.python.org/distutils/index.html#distutils-index请参阅此示例setup.py,它还为不同平台编译“c”库。http://c

python - 如何使用 msilib 从 python 模块创建 .msi 文件的示例

任何人都可以给我一个如何使用python的msilib的例子吗?从自定义python模块创建msi文件的标准库模块?例如,假设我有一个名为cool.py的自定义模块,代码如下classCool(object):defprint_cool(self):print"cool"我想使用msilib创建一个msi文件,它将在python的站点包目录中安装cool.py。我该怎么做? 最佳答案 你需要为你的模块写一个distutils安装脚本,然后你就可以做pythonsetup.pybdist_msi并且将为您的模块创建一个msi安装程序。

python - 在 Windows 中安装 Python 模块

我正在尝试在我的Windows计算机上安装Python模块。我安装了NetBeansIDE的开发版本作为我的Python编辑器,他们似乎在他们自己的程序文件夹下安装了Jython2.5,并强制您使用该安装进行开发。半小时以来,我一直在尝试安装PyWhois模块,我对使用Netbeans在Windows上开发Python的笨拙感到非常恼火。有谁知道如何使用此设置安装模块?我是否应该破坏我的开发环境并使用其他不会引起愤怒的东西? 最佳答案 Jython是PythonforJava-你确定这是你想要的吗?我已经为Windows的“普通”P

linux - 在 Linux 和 Win32 下运行的 Perl 模块

我有一个需要在Win32和Linux操作系统中运行的perl模块。该模块使用Win32::Process::List来避免与Win32下的第3方应用程序的并发问题,并且在Linux下运行时没有等效要求。到目前为止,我已经成功地获得了同一模块的两个副本,并针对Linux版本注释掉了特定于Win32的内容-我显然对这种容易出错的方法不满意。很明显,win特定的东西不会在Linux中“安装”。我在我的代码中尝试了一种更温和的方法,使用requireWin32::Process::List;而不是useWin32::Process::List;,前者给出了通过perl-cmymodule的优势

windows - 无法安装 perl 模块 Crypt::TEA

当我尝试在Windows7上将Crypt::TEA模块安装到perl5.18时,显示错误:TEA.xs:Infunction'XS_Crypt__TEA_crypt':TEA.xs:58:9:error:invaliduseofvoidexpression 最佳答案 问题是thisline:if(SvREADONLY(output)||!SvUPGRADE(output,SVt_PV))croak("cannotuseoutputaslvalue");SvUPGRADE()是一个有两个无效操作的宏,它不返回值。如果它失败了,它会吱吱

windows - 对检查互联网连接的模块进行单元测试

我有一个C#模块负责获取WindowsVista机器上“连接到互联网”的网络适配器列表。该模块使用“NetworkListManagerAPI”(或NLMAPI)遍历所有网络连接并返回所有IsConnectedToInternet值为true的连接。我在这个SOquestion中收到了一些实现此模块的建议为了测试这个模块,我决定编写一个帮助程序,它根据另一个逻辑返回互联网连接接口(interface)的列表,所以这将是对原始模块逻辑的一种“现实检查”。请注意,对于测试助手,我愿意使用可能被视为生产代码不良做法的检测方法(例如,依赖某些可用的互联网资源,如“Google”-以防它关闭,被

windows - 在 Windows 7 上安装 Haskell 模块

昨天我尝试通过cabal安装Haskell模块,以便熟悉Haskell中模块的安装。我必须先安装cabal。我的系统:Windows7Haskell编译器版本:GHC7.0.2(链接http://www.haskell.org/ghc/download)cabal:http://haskell.org/cabal/download.html我会一步一步描述这个过程,希望你能指出我在cabal和用cabal安装包时的错误行为。过程:已安装Haskell编译器GHC7.0.2从Windows7开始菜单启动GHCi,在DOS窗口中提供以下输出:GHCi,version7.0.2:Websit